// 0. 装包 yarn add vuex@3.4.0
// 1. 引入 Vuex
import Vue from 'vue'
import Vuex from 'vuex'
import user from './modules/user'
import setting from './modules/setting'

// 2. 安装插件
// Vue.use(VueRouter)
Vue.use(Vuex)

// 3. 创建 Store 对象
// new VueRouter()

// 子模块的使用步骤:
// 1. 定义模块并导出对象
// 2. 注册模块
const store = new Vuex.Store({
  modules: {
    // 模块名: 模块对象
    user,
    setting
  }
})

// 4. 导出一个 store 对象
export default store